<?php
header('Content-Type:application/json;CHARSET=UTF-8');
@$pageNum=$_REQUEST['pageNum'];
if(!$pageNum){
	$pageNum=1;//客户端未提交业号 则默认设置为1
}else{//HTTP请求消息中的数据都是字符串
	$pageNum=intval($pageNum);//解析为整数
}

//给客户端的不再是一个简单的数组 而是一个大对象 每个对象里有若干属性 php中关联数组编码后会向客户端返回json对象
$output=[
	'recordCount'=>0,
	'pageSize'=>8,
	'pageCount'=>0,
	'pageNum'=>$pageNum,
	'data'=>[]
];

require('0_init.php');

//获取满足条件的总记录数
$sql="SELECT COUNT(*) FROM jd_product"//一行一列;
$result=mysqli_query($conn,$sql);

var_dump($result);

$output['recordCount']=intval(mysqli_fetch_row($result)[0] );

$output['pageCount']=ceil( ($output['recordCount'] )/ ($output['pageSize']) );

//读取当前页中的数据
$start=($output['pageNum']-1)*$output['pageSize'];//从哪一行开始读取 从0开始
$count=$output['pageSize'];//一次最多读取的记录行数

$sql="SELECT * FROM jd_product LIMIT $start,$count";//MySQL中的分页查询
$result=mysqli_query($conn,$sql);

$output['data']=mysqli_fetch_all($result,1);

echo json_encode($output);